package LEI.lei;

public class test10 {
    public static void main(String[] args) {
        //获取内部类对象的两种方法
        //1.外部类直接创造，对外提供内部类对象如 class useless的例子
        //2.直接创建
        //格式：外部类名.内部类名 对象名=     外部类对象.      内部类对象;
        //     useless.inner   oi  =new useless().new inner();
       // System.out.println(new useless().getName());//通过这种方法调用
    }

    static class useless{
        private String name;
        private int age;
        class inner{
            String name;
        }//内部类
        /*
        在main方法中通过以下方法来调用内部类
          useless.inner   oi  =new useless().new inner();
        System.out.println(new useless().getName());//通过这种方法调用
    */


        /*
        class uesless{
                public inner getinstance(){
                return new inner();
            }
        }
        主类中可以使用   useless u=new useless();
        object（用父类来接受，没有父类用object） inner=u.getinstance();来调用
        或者可以用sout(u.getinstance);
         */
    }
}

